// var funObj=function(name){
//     this.name=name
// }
// var f=new funObj('1')

// console.log(funObj);
// console.log(f);

let arr=[3,4,1,9,12,45,2,33]

//冒泡排序
// for(let i=0;i<=(arr.length-1)-1;i++){
//     // console.log(arr[i]);
//     for(let j=i+1;j<=arr.length-1;j++){
//         if(arr[j]<arr[i]){
//             let a=arr[j]    //声明新值接收这个大于前面数的数值
//             arr[j]=arr[i]   //把大的值
//             arr[i]=a
//         }
//     }
// }
// console.log(arr);

//选择排序
for(let i=0;i<=(arr.length-1)-1;i++){
    var min=i   //保存一下这个下标
    for(let j=i+1;j<=arr.length-1;j++){
        if(arr[min]>arr[j]){
            min=j     //改变min为那个下标值，每次循环一直拿前面的一个固定值去跟后面的对比，对比到数组内最后一个大于该值的元素，拿它的下标，直到只剩一个为止
        }
    }
    if(min!=i){     
        let a=arr[min]
        arr[min]=arr[i]
        arr[i]=a
    }
}
console.log(arr);



